/*
 * OdometryByModule.h
 *
 *  Created on: 22 янв. 2013
 *      Author: alex
 */

#ifndef ODOMETRYBYMODULE_H_
#define ODOMETRYBYMODULE_H_


extern "C"
{
#include "odometry_goto.h"
#include "odometry_track.h"
}
#include "IOdometry.h"


class OdometryByModule:public IOdometry
{
public:
	OdometryByModule();
	virtual ~OdometryByModule();
	virtual Point goTo(const Point& dest);
	virtual Point turnTo(double angle);
private:
	sOdometryTrack ot;
	sOdometryGoto og;
	void odo_initialize();
};

#endif /* ODOMETRYBYMODULE_H_ */
